fact is stranger than fiction - Turc Anglais Dictionnaire